package com.yueqian.system.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.yueqian.system.entity.Role;
import com.yueqian.system.vo.res.RoleResVO;
import com.yueqian.system.vo.req.RoleReqVO;

import java.util.List;

public interface RoleService extends IService<Role> {

	IPage<RoleResVO> selectPageData(RoleReqVO reqVO);

	void editStatus(RoleReqVO reqVO);

	RoleResVO getDetail(Long id);

	Long add(RoleReqVO reqVO);

	Long delete(Long id);

	List<RoleResVO> getRoleType();

	List<Role> selectListData(RoleReqVO reqVO);

}
